package com.social.service;

import com.social.pojo.PendingBankCases;

import java.util.List;

/**
 * 银行待查案件管理
 */
public interface PendingBankCasesService {
    /**
     * 根据主键删除方法
     *
     * @param id PendingBankCases primary key
     * @return 删除状态
     */
    int deleteByPrimaryKey(Integer id);

    /**
     * 添加方法
     *
     * @param record PendingBankCases对象
     * @return 添加状态
     */
    int insert(PendingBankCases record);

    /**
     * 动态sql添加方法
     *
     * @param record PendingBankCases对象
     * @return 添加状态
     */
    int insertSelective(PendingBankCases record);

    /**
     * 根据主键查询方法
     *
     * @param id PendingBankCases primary key
     * @return PendingBankCases对象
     */
    PendingBankCases selectByPrimaryKey(Integer id);

    /**
     * 查所有
     *
     * @return 集合中的PendingBankCases对象
     */
    List<PendingBankCases> selectAll();

    /**
     * 修改方法
     *
     * @param record PendingBankCases对象
     * @return 修改状态
     */
    int updateByRegistrationOfCasesId(PendingBankCases record);

    /**
     * 动态sql修改方法
     *
     * @param record PendingBankCases对象
     * @return 修改状态
     */
    int updateByPrimaryKeySelective(PendingBankCases record);

    /**
     * 修改方法
     *
     * @param record PendingBankCases对象
     * @return 修改状态
     */
    int updateByPrimaryKey(PendingBankCases record);
}
